[INFO] fetching crate quest_bind 0.3.7...
[INFO] testing quest_bind-0.3.7 against master#2fe50cd72c476ebacdedb14893e9632b4de961c2 for pr-116088-2
[INFO] extracting crate quest_bind 0.3.7 into /workspace/builds/worker-5-tc1/source
[INFO] validating manifest of crates.io crate quest_bind 0.3.7 on toolchain 2fe50cd72c476ebacdedb14893e9632b4de961c2
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+2fe50cd72c476ebacdedb14893e9632b4de961c2" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate quest_bind 0.3.7
[INFO] finished tweaking crates.io crate quest_bind 0.3.7
[INFO] tweaked toml for crates.io crate quest_bind 0.3.7 written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] crate crates.io crate quest_bind 0.3.7 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+2fe50cd72c476ebacdedb14893e9632b4de961c2" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded num-integer v0.1.45
[INFO] [stderr]   Downloaded num v0.4.1
[INFO] [stderr]   Downloaded cmake v0.1.50
[INFO] [stderr]   Downloaded num-bigint v0.4.4
[INFO] [stderr]   Downloaded num-iter v0.1.43
[INFO] [stderr]   Downloaded num-complex v0.4.4
[INFO] [stderr]   Downloaded num-rational v0.4.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+2fe50cd72c476ebacdedb14893e9632b4de961c2" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 3a1f6fedf63e9e2c2d12483b06d734d3553d1707654a0993197351d3aacf41ee
[INFO] running `Command { std: "docker" "start" "-a" "3a1f6fedf63e9e2c2d12483b06d734d3553d1707654a0993197351d3aacf41ee", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "3a1f6fedf63e9e2c2d12483b06d734d3553d1707654a0993197351d3aacf41ee", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3a1f6fedf63e9e2c2d12483b06d734d3553d1707654a0993197351d3aacf41ee", kill_on_drop: false }`
[INFO] [stdout] 3a1f6fedf63e9e2c2d12483b06d734d3553d1707654a0993197351d3aacf41ee
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+2fe50cd72c476ebacdedb14893e9632b4de961c2" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] d0155436fd559af786e965ba0c3eb69f0997999a923dc76f536322ce792f41ea
[INFO] running `Command { std: "docker" "start" "-a" "d0155436fd559af786e965ba0c3eb69f0997999a923dc76f536322ce792f41ea", kill_on_drop: false }`
[INFO] [stderr]    Compiling autocfg v1.1.0
[INFO] [stderr]    Compiling libc v0.2.147
[INFO] [stderr]    Compiling ppv-lite86 v0.2.17
[INFO] [stderr]    Compiling log v0.4.20
[INFO] [stderr]    Compiling num-traits v0.2.16
[INFO] [stderr]    Compiling num-integer v0.1.45
[INFO] [stderr]    Compiling num-bigint v0.4.4
[INFO] [stderr]    Compiling num-rational v0.4.1
[INFO] [stderr]    Compiling num-iter v0.1.43
[INFO] [stderr]    Compiling cc v1.0.83
[INFO] [stderr]    Compiling getrandom v0.2.10
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling cmake v0.1.50
[INFO] [stderr]    Compiling quest_bind v0.3.7 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling num-complex v0.4.4
[INFO] [stderr]    Compiling num v0.4.1
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 14.99s
[INFO] running `Command { std: "docker" "inspect" "d0155436fd559af786e965ba0c3eb69f0997999a923dc76f536322ce792f41ea", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d0155436fd559af786e965ba0c3eb69f0997999a923dc76f536322ce792f41ea", kill_on_drop: false }`
[INFO] [stdout] d0155436fd559af786e965ba0c3eb69f0997999a923dc76f536322ce792f41ea
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+2fe50cd72c476ebacdedb14893e9632b4de961c2" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 801e930e6b8df1e5b70ca4b9934680aaadd742017a3ae031b0b7500a39d48e60
[INFO] running `Command { std: "docker" "start" "-a" "801e930e6b8df1e5b70ca4b9934680aaadd742017a3ae031b0b7500a39d48e60", kill_on_drop: false }`
[INFO] [stderr]    Compiling quest_bind v0.3.7 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 3.23s
[INFO] running `Command { std: "docker" "inspect" "801e930e6b8df1e5b70ca4b9934680aaadd742017a3ae031b0b7500a39d48e60", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "801e930e6b8df1e5b70ca4b9934680aaadd742017a3ae031b0b7500a39d48e60", kill_on_drop: false }`
[INFO] [stdout] 801e930e6b8df1e5b70ca4b9934680aaadd742017a3ae031b0b7500a39d48e60
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+2fe50cd72c476ebacdedb14893e9632b4de961c2" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] ab218b40c4cc845cc3f863a2a9fc709b2f47b494b543d67fe8066d9f5e4fd6c9
[INFO] running `Command { std: "docker" "start" "-a" "ab218b40c4cc845cc3f863a2a9fc709b2f47b494b543d67fe8066d9f5e4fd6c9", kill_on_drop: false }`
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 0.04s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/quest_bind-50b0bf51ce3f073a)
[INFO] [stdout] 
[INFO] [stdout] running 171 tests
[INFO] [stdout] test ffi::tests::bindgen_test_layout_ComplexMatrix2 ... ok
[INFO] [stdout] test ffi::tests::bindgen_test_layout_ComplexMatrix4 ... ok
[INFO] [stdout] test ffi::tests::bindgen_test_layout_Complex ... ok
[INFO] [stdout] test error::tests::catch_exception_02 ... ok
[INFO] [stdout] test ffi::tests::bindgen_test_layout_ComplexArray ... ok
[INFO] [stdout] test error::tests::catch_exception_01 ... ok
[INFO] [stdout] test error::tests::catch_exception_parallel_02 ... ok
[INFO] [stdout] test ffi::tests::bindgen_test_layout_ComplexMatrixN ... ok
[INFO] [stdout] test error::tests::catch_exception_parallel_01 ... ok
[INFO] [stdout] test ffi::tests::bindgen_test_layout_PauliHamil ... ok
[INFO] [stdout] test ffi::tests::bindgen_test_layout_Qureg ... ok
[INFO] [stdout] test ffi::tests::bindgen_test_layout_QASMLogger ... ok
[INFO] [stdout] test ffi::tests::bindgen_test_layout_QuESTEnv ... ok
[INFO] [stdout] test ffi::tests::bindgen_test_layout_Vector ... ok
[INFO] [stdout] test ffi::tests::bindgen_test_layout_DiagonalOp ... ok
[INFO] [stdout] test tests::apply_matrix4_01 ... ok
[INFO] [stdout] test tests::apply_matrix2_01 ... ok
[INFO] [stdout] test error::tests::catch_exception_parallel_03 ... ok
[INFO] [stdout] test tests::apply_diagonal_op_01 ... ok
[INFO] [stdout] test tests::apply_multi_var_phase_func_01 ... ok
[INFO] [stdout] test tests::apply_named_phase_func_overrides_01 ... ok
[INFO] [stdout] test tests::apply_pauli_hamil_01 ... ok
[INFO] [stdout] test tests::apply_param_named_phase_func_overrides_01 ... ok
[INFO] [stdout] test tests::apply_matrix_n_01 ... ok
[INFO] [stdout] test tests::apply_multi_var_phase_func_overrides_01 ... ok
[INFO] [stdout] test tests::apply_phase_func_01 ... ok
[INFO] [stdout] test tests::apply_pauli_sum_01 ... ok
[INFO] [stdout] test tests::apply_pauli_sum_03 ... ok
[INFO] [stdout] test tests::apply_projector_02 ... ok
[INFO] [stdout] test tests::apply_multi_controlled_matrix_n_01 ... ok
[INFO] [stdout] test tests::apply_phase_func_overrides_01 ... ok
[INFO] [stdout] test tests::apply_qft_01 ... ok
[INFO] [stdout] test tests::apply_projector_01 ... ok
[INFO] [stdout] test tests::apply_qft_02 ... ok
[INFO] [stdout] test tests::apply_param_named_phase_func_01 ... ok
[INFO] [stdout] test tests::apply_phase_func_02 ... ok
[INFO] [stdout] test tests::calc_density_inner_product_01 ... ok
[INFO] [stdout] test tests::appply_named_phase_func_01 ... ok
[INFO] [stdout] test tests::apply_trotter_circuit_01 ... ok
[INFO] [stdout] test tests::calc_expec_diagonal_op_ ... ok
[INFO] [stdout] test tests::calc_expec_pauli_hamil_01 ... ok
[INFO] [stdout] test tests::calc_expec_pauli_sum_01 ... ok
[INFO] [stdout] test tests::calc_density_inner_product_03 ... ok
[INFO] [stdout] test tests::calc_fidelity_01 ... ok
[INFO] [stdout] test tests::calc_prob_of_all_outcomes_02 ... ok
[INFO] [stdout] test tests::calc_inner_product_03 ... ok
[INFO] [stdout] test tests::calc_fidelity_03 ... ok
[INFO] [stdout] test tests::calc_hilbert_schmidt_distance_03 ... ok
[INFO] [stdout] test tests::calc_prob_of_all_outcomes_01 ... ok
[INFO] [stdout] test tests::calc_inner_product_01 ... ok
[INFO] [stdout] test tests::check_array_length_init_state_from_amps ... ok
[INFO] [stdout] test tests::calc_purity_01 ... ok
[INFO] [stdout] test tests::calc_expec_pauli_prod_01 ... ok
[INFO] [stdout] test tests::complex_matrix_n_row_slice_02 ... ok
[INFO] [stdout] test tests::calc_hilbert_schmidt_distance_01 ... ok
[INFO] [stdout] test tests::compact_unitary_02 ... ok
[INFO] [stdout] test tests::controlled_compact_unitary_01 ... ok
[INFO] [stdout] test tests::compact_unitary_01 ... ok
[INFO] [stdout] test tests::calc_prob_of_outcome_01 ... ok
[INFO] [stdout] test tests::collapse_to_outcome_01 ... ok
[INFO] [stdout] test tests::controlled_compact_unitary_02 ... ok
[INFO] [stdout] test tests::controlled_phase_shift_01 ... ok
[INFO] [stdout] test tests::controlled_phase_flip_01 ... ok
[INFO] [stdout] test tests::controlled_multi_qubit_unitary_02 ... ok
[INFO] [stdout] test tests::controlled_rotate_around_axis_02 ... ok
[INFO] [stdout] test tests::controlled_not_01 ... ok
[INFO] [stdout] test tests::controlled_rotate_around_axis_01 ... ok
[INFO] [stdout] test tests::controlled_pauli_y_01 ... ok
[INFO] [stdout] test tests::controlled_multi_qubit_unitary_01 ... ok
[INFO] [stdout] test tests::controlled_rotate_z_01 ... ok
[INFO] [stdout] test tests::controlled_two_qubit_unitary_01 ... ok
[INFO] [stdout] test tests::controlled_rotate_x_01 ... ok
[INFO] [stdout] test tests::create_pauli_hamil_01 ... ok
[INFO] [stdout] test tests::controlled_unitary_01 ... ok
[INFO] [stdout] test tests::controlled_unitary_02 ... ok
[INFO] [stdout] test tests::create_diagonal_op_01 ... ok
[INFO] [stdout] test tests::controlled_rotate_y_01 ... ok
[INFO] [stdout] test tests::create_density_qureg_01 ... ok
[INFO] [stdout] test tests::get_amp_01 ... ok
[INFO] [stdout] test tests::controlled_two_qubit_unitary_02 ... ok
[INFO] [stdout] test tests::get_density_amp_02 ... ok
[INFO] [stdout] test tests::get_density_amp_01 ... ok
[INFO] [stdout] test tests::get_quest_seeds_01 ... ok
[INFO] [stdout] test tests::get_prob_amp_01 ... ok
[INFO] [stdout] test tests::get_imag_amp_01 ... ok
[INFO] [stdout] test tests::init_complex_matrix_n_03 ... ok
[INFO] [stdout] test tests::get_quest_seeds_02 ... ok
[INFO] [stdout] test tests::init_complex_matrix_n_02 ... ok
[INFO] [stdout] test tests::create_qureg_01 ... ok
[INFO] [stdout] test tests::initialize_pauli_hamil_01 ... ok
[INFO] [stdout] test tests::measure_01 ... ok
[INFO] [stdout] test tests::mix_density_matrix_01 ... ok
[INFO] [stdout] test tests::mix_damping_02 ... ok
[INFO] [stdout] test tests::mix_damping_01 ... ok
[INFO] [stdout] test tests::mix_density_matrix_02 ... ok
[INFO] [stdout] test tests::measure_with_stats_01 ... ok
[INFO] [stdout] test tests::get_matrix_n_elem_01 ... ok
[INFO] [stdout] test tests::hadamard_01 ... ok
[INFO] [stdout] test tests::get_real_amp_01 ... ok
[INFO] [stdout] test tests::mix_kraus_map_02 ... ok
[INFO] [stdout] test tests::mix_dephasing_02 ... ok
[INFO] [stdout] test tests::mix_multi_qubit_kraus_map_01 ... ok
[INFO] [stdout] test tests::mix_dephasing_01 ... ok
[INFO] [stdout] test tests::mix_multi_qubit_kraus_map_02 ... ok
[INFO] [stdout] test tests::mix_multi_qubit_kraus_map_03 ... ok
[INFO] [stdout] test tests::mix_kraus_map_03 ... ok
[INFO] [stdout] test tests::mix_nontp_kraus_map_01 ... ok
[INFO] [stdout] test tests::mix_kraus_map_01 ... ok
[INFO] [stdout] test tests::mix_depolarising_01 ... ok
[INFO] [stdout] test tests::mix_nontp_multi_qubit_kraus_map_01 ... ok
[INFO] [stdout] test tests::mix_nontp_multi_qubit_kraus_map_02 ... ok
[INFO] [stdout] test tests::mix_pauli_01 ... ok
[INFO] [stdout] test tests::mix_pauli_03 ... ok
[INFO] [stdout] test tests::mix_two_qubit_dephasing_02 ... ok
[INFO] [stdout] test tests::mix_two_qubit_dephasing_01 ... ok
[INFO] [stdout] test tests::mix_density_matrix_03 ... ok
[INFO] [stdout] test tests::mix_nontp_two_qubit_kraus_map_01 ... ok
[INFO] [stdout] test tests::mix_pauli_02 ... ok
[INFO] [stdout] test tests::mix_two_qubit_depolarising_01 ... ok
[INFO] [stdout] test tests::multi_controlled_multi_qubit_not_01 ... ok
[INFO] [stdout] test tests::multi_controlled_multi_qubit_unitary_01 ... ok
[INFO] [stdout] test tests::multi_controlled_multi_rotate_pauli_01 ... ok
[INFO] [stdout] test tests::mix_two_qubit_depolarising_02 ... ok
[INFO] [stdout] test tests::mix_two_qubit_kraus_map_01 ... ok
[INFO] [stdout] test tests::multi_controlled_phase_shift_01 ... ok
[INFO] [stdout] test tests::multi_controlled_phase_flip_01 ... ok
[INFO] [stdout] test tests::multi_controlled_multi_rotate_z_01 ... ok
[INFO] [stdout] test tests::multi_controlled_unitary_02 ... ok
[INFO] [stdout] test tests::multi_controlled_two_qubit_unitary_02 ... ok
[INFO] [stdout] test tests::multi_qubit_not_01 ... ok
[INFO] [stdout] test tests::mix_two_qubit_kraus_map_02 ... ok
[INFO] [stdout] test tests::multi_qubit_unitary_02 ... ok
[INFO] [stdout] test tests::mix_two_qubit_kraus_map_03 ... ok
[INFO] [stdout] test tests::multi_state_controlled_unitary_01 ... ok
[INFO] [stdout] test tests::multi_qubit_unitary_01 ... ok
[INFO] [stdout] test tests::muti_controlled_multi_qubit_unitary_01 ... ok
[INFO] [stdout] test tests::muti_controlled_multi_qubit_unitary_02 ... ok
[INFO] [stdout] test tests::multi_controlled_unitary_01 ... ok
[INFO] [stdout] test tests::multi_rotate_z_01 ... ok
[INFO] [stdout] test tests::multi_rotate_pauli_01 ... ok
[INFO] [stdout] test tests::multi_controlled_two_qubit_unitary_01 ... ok
[INFO] [stdout] test tests::phase_shift_01 ... ok
[INFO] [stdout] test tests::pauli_x_01 ... ok
[INFO] [stdout] test tests::pauli_y_01 ... ok
[INFO] [stdout] test tests::pauli_z_01 ... ok
[INFO] [stdout] test tests::rotate_x_01 ... ok
[INFO] [stdout] test tests::muti_controlled_multi_qubit_unitary_03 ... ok
[INFO] [stdout] test tests::rotate_around_axis_01 ... ok
[INFO] [stdout] test tests::rotate_around_axis_02 ... ok
[INFO] [stdout] test tests::rotate_y_01 ... ok
[INFO] [stdout] test tests::rotate_z_01 ... ok
[INFO] [stdout] test tests::set_weighted_qureg_01 ... ok
[INFO] [stdout] test tests::set_amps_02 ... ok
[INFO] [stdout] test tests::set_diagonal_op_elems_01 ... ok
[INFO] [stdout] test tests::set_weighted_qureg_04 ... ok
[INFO] [stdout] test tests::set_density_amps_02 ... ok
[INFO] [stdout] test tests::sqrt_swap_gate_01 ... ok
[INFO] [stdout] test tests::sqrt_swap_gate_02 ... ok
[INFO] [stdout] test tests::sqrt_swap_gate_03 ... ok
[INFO] [stdout] test tests::set_amps_01 ... ok
[INFO] [stdout] test tests::start_recording_qasm_01 ... ok
[INFO] [stdout] test tests::swap_gate_01 ... ok
[INFO] [stdout] test tests::swap_gate_02 ... ok
[INFO] [stdout] test tests::swap_gate_03 ... ok
[INFO] [stdout] test tests::set_density_amps_01 ... ok
[INFO] [stdout] test tests::s_gate_01 ... ok
[INFO] [stdout] test tests::t_gate_01 ... ok
[INFO] [stdout] test tests::unitary_02 ... ok
[INFO] [stdout] test tests::unitary_01 ... ok
[INFO] [stdout] test tests::two_qubit_unitary_01 ... ok
[INFO] [stdout] test tests::two_qubit_unitary_02 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 171 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.67s
[INFO] [stdout] 
[INFO] [stdout] OPENQASM 2.0;
[INFO] [stdout] qreg q[2];
[INFO] [stdout] creg c[2];
[INFO] [stdout] h q[0];
[INFO] [stdout] cx q[0],q[1];
[INFO] [stderr]    Doc-tests quest_bind
[INFO] [stdout] 
[INFO] [stdout] running 136 tests
[INFO] [stdout] test src/matrices.rs - matrices::ComplexMatrixN::row_real_as_slice (line 85) ... ok
[INFO] [stdout] test src/matrices.rs - matrices::ComplexMatrixN::num_qubits (line 71) ... ok
[INFO] [stdout] test src/lib.rs - get_quest_seeds (line 189) ... ok
[INFO] [stdout] test src/lib.rs - seed_quest_default (line 91) ... ok
[INFO] [stdout] test src/matrices.rs - matrices::ComplexMatrixN::row_real_as_mut_slice (line 136) ... ok
[INFO] [stdout] test src/matrices.rs - matrices::ComplexMatrixN::row_imag_as_mut_slice (line 233) ... ok
[INFO] [stdout] test src/lib.rs - seed_quest (line 137) ... ok
[INFO] [stdout] test src/matrices.rs - matrices::ComplexMatrixN::row_imag_as_slice (line 184) ... ok
[INFO] [stdout] test src/operators.rs - operators::PauliHamil::try_new (line 27) ... ok
[INFO] [stdout] test src/matrices.rs - matrices::ComplexMatrixN::try_new (line 48) ... ok
[INFO] [stdout] test src/matrices.rs - matrices::init_complex_matrix_n (line 313) ... ok
[INFO] [stdout] test src/operators.rs - operators::apply_diagonal_op (line 301) ... ok
[INFO] [stdout] test src/operators.rs - operators::init_diagonal_op (line 176) ... ok
[INFO] [stdout] test src/operators.rs - operators::calc_expec_diagonal_op (line 332) ... ok
[INFO] [stdout] test src/operators.rs - operators::init_pauli_hamil (line 123) ... ok
[INFO] [stdout] test src/operators.rs - operators::init_diagonal_op_from_pauli_hamil (line 215) ... ok
[INFO] [stdout] test src/operators.rs - operators::sync_diagonal_op (line 155) ... ok
[INFO] [stdout] test src/operators.rs - operators::set_diagonal_op_elems (line 253) ... ok
[INFO] [stdout] test src/questenv.rs - questenv::QuestEnv::get_environment_string (line 67) ... ok
[INFO] [stdout] test src/questenv.rs - questenv::QuestEnv::sync (line 38) ... ok
[INFO] [stdout] test src/qureg.rs - qureg::Qureg<'a>::apply_multi_var_phase_func (line 5385) - compile ... ok
[INFO] [stdout] test src/questenv.rs - questenv::QuestEnv::new (line 21) ... ok
[INFO] [stdout] test src/qureg.rs - qureg::Qureg<'a>::apply_full_qft (line 5885) ... ok
[INFO] [stdout] test src/qureg.rs - qureg::Qureg<'a>::apply_matrix2 (line 4887) ... ok
[INFO] [stdout] test src/qureg.rs - qureg::Qureg<'a>::apply_matrix_n (line 4971) ... ok
[INFO] [stdout] test src/qureg.rs - qureg::Qureg<'a>::apply_matrix4 (line 4919) ... ok
[INFO] [stdout] test src/qureg.rs - qureg::Qureg<'a>::apply_phase_func (line 5096) - compile ... ok
[INFO] [stdout] test src/qureg.rs - qureg::Qureg<'a>::apply_multi_controlled_matrix_n (line 5022) ... ok
[INFO] [stdout] test src/qureg.rs - qureg::Qureg<'a>::apply_named_phase_func (line 5616) ... ok
[INFO] [stdout] test src/qureg.rs - qureg::Qureg<'a>::apply_phase_func (line 5179) ... ok
[INFO] [stdout] test src/qureg.rs - qureg::Qureg<'a>::apply_multi_var_phase_func (line 5477) ... ok
[INFO] [stdout] test src/qureg.rs - qureg::Qureg<'a>::apply_multi_var_phase_func_overrides (line 5544) ... ok
[INFO] [stdout] test src/qureg.rs - qureg::Qureg<'a>::apply_param_named_phase_func (line 5732) ... ok
[INFO] [stdout] test src/qureg.rs - qureg::Qureg<'a>::apply_named_phase_func_overrides (line 5669) ... ok
[INFO] [stdout] test src/qureg.rs - qureg::Qureg<'a>::apply_param_named_phase_func_overrides (line 5793) ... ok
[INFO] [stdout] test src/qureg.rs - qureg::Qureg<'a>::apply_phase_func_overrides (line 5296) ... ok
[INFO] [stdout] test src/qureg.rs - qureg::Qureg<'a>::apply_projector (line 6007) ... ok
[INFO] [stdout] test src/qureg.rs - qureg::Qureg<'a>::apply_qft (line 5950) ... ok
[INFO] [stdout] test src/qureg.rs - qureg::Qureg<'a>::calc_expec_pauli_prod (line 4025) ... ok
[INFO] [stdout] test src/qureg.rs - qureg::Qureg<'a>::calc_expec_pauli_hamil (line 4127) ... ok
[INFO] [stdout] test src/qureg.rs - qureg::Qureg<'a>::apply_trotter_circuit (line 4842) ... ok
[INFO] [stdout] test src/qureg.rs - qureg::Qureg<'a>::calc_fidelity (line 3660) ... ok
[INFO] [stdout] test src/qureg.rs - qureg::Qureg<'a>::calc_prob_of_all_outcomes (line 2807) ... ok
[INFO] [stdout] test src/qureg.rs - qureg::Qureg<'a>::calc_expec_pauli_sum (line 4073) ... ok
[INFO] [stdout] test src/qureg.rs - qureg::Qureg<'a>::calc_prob_of_outcome (line 2741) ... ok
[INFO] [stdout] test src/qureg.rs - qureg::Qureg<'a>::calc_purity (line 3603) ... ok
[INFO] [stdout] test src/qureg.rs - qureg::Qureg<'a>::calc_total_prob (line 1523) ... ok
[INFO] [stdout] test src/qureg.rs - qureg::Qureg<'a>::collapse_to_outcome (line 2887) ... ok
[INFO] [stdout] test src/qureg.rs - qureg::Qureg<'a>::clone_qureg (line 1091) ... ok
[INFO] [stdout] test src/qureg.rs - qureg::Qureg<'a>::clear_recorded_qasm (line 3115) ... ok
[INFO] [stdout] test src/qureg.rs - qureg::Qureg<'a>::controlled_compact_unitary (line 2135) ... ok
[INFO] [stdout] test src/qureg.rs - qureg::Qureg<'a>::compact_unitary (line 1569) ... ok
[INFO] [stdout] test src/qureg.rs - qureg::Qureg<'a>::controlled_multi_qubit_unitary (line 4399) ... ok
[INFO] [stdout] test src/qureg.rs - qureg::Qureg<'a>::controlled_pauli_y (line 2677) ... ok
[INFO] [stdout] test src/qureg.rs - qureg::Qureg<'a>::controlled_not (line 2486) ... ok
[INFO] [stdout] test src/qureg.rs - qureg::Qureg<'a>::controlled_phase_flip (line 893) ... ok
[INFO] [stdout] test src/qureg.rs - qureg::Qureg<'a>::controlled_rotate_x (line 1885) ... ok
[INFO] [stdout] test src/qureg.rs - qureg::Qureg<'a>::controlled_phase_shift (line 784) ... ok
[INFO] [stdout] test src/qureg.rs - qureg::Qureg<'a>::controlled_rotate_z (line 1999) ... ok
[INFO] [stdout] test src/qureg.rs - qureg::Qureg<'a>::controlled_rotate_around_axis (line 2059) ... ok
[INFO] [stdout] test src/qureg.rs - qureg::Qureg<'a>::controlled_rotate_y (line 1942) ... ok
[INFO] [stdout] test src/qureg.rs - qureg::Qureg<'a>::controlled_unitary (line 2192) ... ok
[INFO] [stdout] test src/qureg.rs - qureg::Qureg<'a>::controlled_two_qubit_unitary (line 4221) ... ok
[INFO] [stdout] test src/qureg.rs - qureg::Qureg<'a>::copy_state_from_gpu (line 1190) ... ok
[INFO] [stdout] test src/qureg.rs - qureg::Qureg<'a>::get_imag_amp (line 1398) ... ok
[INFO] [stdout] test src/qureg.rs - qureg::Qureg<'a>::copy_state_to_gpu (line 1154) ... ok
[INFO] [stdout] test src/qureg.rs - qureg::Qureg<'a>::get_density_amp (line 1474) ... ok
[INFO] [stdout] test src/qureg.rs - qureg::Qureg<'a>::init_blank_state (line 232) ... ok
[INFO] [stdout] test src/qureg.rs - qureg::Qureg<'a>::get_prob_amp (line 1436) ... ok
[INFO] [stdout] test src/qureg.rs - qureg::Qureg<'a>::get_amp (line 1321) ... ok
[INFO] [stdout] test src/qureg.rs - qureg::Qureg<'a>::hadamard (line 2430) ... ok
[INFO] [stdout] test src/qureg.rs - qureg::Qureg<'a>::init_classical_state (line 373) ... ok
[INFO] [stdout] test src/qureg.rs - qureg::Qureg<'a>::get_real_amp (line 1360) ... ok
[INFO] [stdout] test src/qureg.rs - qureg::Qureg<'a>::init_plus_state (line 314) ... ok
[INFO] [stdout] test src/qureg.rs - qureg::Qureg<'a>::init_state_from_amps (line 498) ... ok
[INFO] [stdout] test src/qureg.rs - qureg::Qureg<'a>::init_pure_state (line 421) ... ok
[INFO] [stdout] test src/qureg.rs - qureg::Qureg<'a>::init_zero_state (line 272) ... ok
[INFO] [stdout] test src/qureg.rs - qureg::Qureg<'a>::measure (line 2942) ... ok
[INFO] [stdout] test src/qureg.rs - qureg::Qureg<'a>::mix_damping (line 3439) ... ok
[INFO] [stdout] test src/qureg.rs - qureg::Qureg<'a>::measure_with_stats (line 3002) ... ok
[INFO] [stdout] test src/qureg.rs - qureg::Qureg<'a>::mix_depolarising (line 3374) ... ok
[INFO] [stdout] test src/qureg.rs - qureg::Qureg<'a>::mix_density_matrix (line 3546) ... ok
[INFO] [stdout] test src/qureg.rs - qureg::Qureg<'a>::mix_dephasing (line 3246) ... ok
[INFO] [stdout] test src/qureg.rs - qureg::Qureg<'a>::mix_kraus_map (line 4520) ... ok
[INFO] [stdout] test src/qureg.rs - qureg::Qureg<'a>::mix_multi_qubit_kraus_map (line 4617) ... ok
[INFO] [stdout] test src/qureg.rs - qureg::Qureg<'a>::mix_nontp_multi_qubit_kraus_map (line 4782) ... ok
[INFO] [stdout] test src/qureg.rs - qureg::Qureg<'a>::mix_nontp_kraus_map (line 4678) ... ok
[INFO] [stdout] test src/qureg.rs - qureg::Qureg<'a>::mix_nontp_two_qubit_kraus_map (line 4721) ... ok
[INFO] [stdout] test src/qureg.rs - qureg::Qureg<'a>::mix_two_qubit_dephasing (line 3310) ... ok
[INFO] [stdout] test src/qureg.rs - qureg::Qureg<'a>::mix_two_qubit_depolarising (line 3475) ... ok
[INFO] [stdout] test src/qureg.rs - qureg::Qureg<'a>::mix_pauli (line 3509) ... ok
[INFO] [stdout] test src/qureg.rs - qureg::Qureg<'a>::mix_two_qubit_kraus_map (line 4557) ... ok
[INFO] [stdout] test src/qureg.rs - qureg::Qureg<'a>::multi_controlled_multi_qubit_not (line 2546) ... ok
[INFO] [stdout] test src/qureg.rs - qureg::Qureg<'a>::multi_controlled_multi_qubit_unitary (line 4457) ... ok
[INFO] [stdout] test src/qureg.rs - qureg::Qureg<'a>::multi_controlled_multi_rotate_pauli (line 3966) ... ok
[INFO] [stdout] test src/qureg.rs - qureg::Qureg<'a>::multi_controlled_multi_rotate_z (line 3917) ... ok
[INFO] [stdout] test src/qureg.rs - qureg::Qureg<'a>::multi_controlled_two_qubit_unitary (line 4285) ... ok
[INFO] [stdout] test src/qureg.rs - qureg::Qureg<'a>::multi_controlled_phase_shift (line 833) ... ok
[INFO] [stdout] test src/qureg.rs - qureg::Qureg<'a>::multi_controlled_phase_flip (line 946) ... ok
[INFO] [stdout] test src/qureg.rs - qureg::Qureg<'a>::multi_controlled_unitary (line 2247) ... ok
[INFO] [stdout] test src/qureg.rs - qureg::Qureg<'a>::multi_qubit_not (line 2617) ... ok
[INFO] [stdout] test src/qureg.rs - qureg::Qureg<'a>::multi_qubit_unitary (line 4352) ... ok
[INFO] [stdout] test src/qureg.rs - qureg::Qureg<'a>::multi_state_controlled_unitary (line 3784) ... ok
[INFO] [stdout] test src/qureg.rs - qureg::Qureg<'a>::multi_rotate_pauli (line 3871) ... ok
[INFO] [stdout] test src/qureg.rs - qureg::Qureg<'a>::multi_rotate_z (line 3835) ... ok
[INFO] [stdout] test src/qureg.rs - qureg::Qureg<'a>::num_qubits (line 154) ... ok
[INFO] [stdout] test src/qureg.rs - qureg::Qureg<'a>::num_amps_total (line 179) ... ok
[INFO] [stdout] test src/qureg.rs - qureg::Qureg<'a>::pauli_x (line 2299) ... ok
[INFO] [stdout] test src/qureg.rs - qureg::Qureg<'a>::pauli_z (line 2381) ... ok
[INFO] [stdout] test src/qureg.rs - qureg::Qureg<'a>::pauli_y (line 2340) ... ok
[INFO] [stdout] test src/qureg.rs - qureg::Qureg<'a>::print_recorded_qasm (line 3148) ... ok
[INFO] [stdout] test src/qureg.rs - qureg::Qureg<'a>::report_qureg_params (line 204) ... ok
[INFO] [stdout] test src/qureg.rs - qureg::Qureg<'a>::phase_shift (line 730) ... ok
[INFO] [stdout] test src/qureg.rs - qureg::Qureg<'a>::rotate_around_axis (line 1835) ... ok
[INFO] [stdout] test src/qureg.rs - qureg::Qureg<'a>::rotate_x (line 1694) ... ok
[INFO] [stdout] test src/qureg.rs - qureg::Qureg<'a>::rotate_y (line 1741) ... ok
[INFO] [stdout] test src/qureg.rs - qureg::Qureg<'a>::rotate_z (line 1788) ... ok
[INFO] [stdout] test src/qureg.rs - qureg::Qureg<'a>::s_gate (line 996) ... ok
[INFO] [stdout] test src/qureg.rs - qureg::Qureg<'a>::set_amps (line 542) ... ok
[INFO] [stdout] test src/qureg.rs - qureg::Qureg<'a>::set_amps (line 579) ... ok
[INFO] [stdout] test src/qureg.rs - qureg::Qureg<'a>::set_density_amps (line 656) ... ok
[INFO] [stdout] test src/qureg.rs - qureg::Qureg<'a>::start_recording_qasm (line 3050) ... ok
[INFO] [stdout] test src/qureg.rs - qureg::Qureg<'a>::stop_recording_qasm (line 3084) ... ok
[INFO] [stdout] test src/qureg.rs - qureg::Qureg<'a>::sqrt_swap_gate (line 3753) ... ok
[INFO] [stdout] test src/qureg.rs - qureg::Qureg<'a>::swap_gate (line 3717) ... ok
[INFO] [stdout] test src/qureg.rs - qureg::Qureg<'a>::t_gate (line 1047) ... ok
[INFO] [stdout] test src/qureg.rs - qureg::Qureg<'a>::try_new (line 36) ... ok
[INFO] [stdout] test src/qureg.rs - qureg::Qureg<'a>::unitary (line 1633) ... ok
[INFO] [stdout] test src/qureg.rs - qureg::Qureg<'a>::try_new_density (line 67) ... ok
[INFO] [stdout] test src/qureg.rs - qureg::Qureg<'a>::two_qubit_unitary (line 4170) ... ok
[INFO] [stdout] test src/qureg.rs - qureg::Qureg<'a>::write_recorded_qasm_to_file (line 3185) ... ok
[INFO] [stdout] test src/qureg.rs - qureg::calc_density_inner_product (line 6228) ... ok
[INFO] [stdout] test src/qureg.rs - qureg::apply_pauli_hamil (line 6060) ... ok
[INFO] [stdout] test src/qureg.rs - qureg::calc_inner_product (line 6196) ... ok
[INFO] [stdout] test src/qureg.rs - qureg::apply_pauli_sum (line 6109) ... ok
[INFO] [stdout] test src/qureg.rs - qureg::calc_hilbert_schmidt_distance (line 6164) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 136 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 54.42s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "ab218b40c4cc845cc3f863a2a9fc709b2f47b494b543d67fe8066d9f5e4fd6c9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ab218b40c4cc845cc3f863a2a9fc709b2f47b494b543d67fe8066d9f5e4fd6c9", kill_on_drop: false }`
[INFO] [stdout] ab218b40c4cc845cc3f863a2a9fc709b2f47b494b543d67fe8066d9f5e4fd6c9
